CSCI E-93: Application Note 4 How to view and alter memory in Quartus --------------------------------------- Create a Quartus project that includes the memory subsystem (see AN6). In Quartus, compile the project (Start Compilation) and program the FPGA. Select Tools -> In-System Memory Content Editor. Right click on the "E93_" Instance ID, and select Read Data from In-System Memory (or type F5). Note: If, at any point, you want to see the contents of memory inside Quartus, then you need to select Read Data from In-System Memory (or type F5) inside the In-System Memory Content Editor. If you do not select Read Data from In-System Memory (or type F5) inside the In-System Memory Content Editor, then the displayed memory is *not* updated. In the lowest pane of the In-System Memory Content Editor window, the contents of memory will be displayed. NOTE: The memory addresses shown in this lowest pane are 16-bit word addresses -- not byte addresses. For example, the byte address 0x1dea would be located at 0x0ef5. To change data in memory, you can type hexadecimal data in locations shown in that pane. After altering memory, it is necessary to right-click on the "E93_" Instance ID and select Write Data to In-System Memory (or type F7) or select Processing -> Write Data to In-System Memory. ----- It is also possible to select a range of data values in the lowest pane of the In-System Memory Content Editor window and then right-click and select one of the options to set all bits to zero, set all bits to one, set bytes to random values, or set bytes to a specified value.